home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / program / gcc / libmat.lha / src / mminus.cc < prev    next >
C/C++ Source or Header  |  1980-01-01  |  441b  |  23 lines

  1. //                    MATRIX LIB
  2. //                TOMMY JOHANSSON
  3. #include "matrix.h"
  4. Matrix operator - (const Matrix& A,const Matrix& B)
  5. {
  6.     int i,j;
  7.     #ifdef DEBUG
  8.         puts("Adderar matris.");
  9.     #endif
  10.  
  11.     #ifdef CHECK
  12.         if((A.m!=B.m)&&(A.n!=B.n))    
  13.         {
  14.             printf("Felaktiga dimensioner %d<>%d eller %d<>%d!\n",A.m,B.m,A.n,B.n);    
  15.             exit(0);
  16.         }
  17.     #endif
  18.     Matrix C(A.m,A.n);
  19.     for(i=1;i<=A.m;i++)
  20.         for(j=1;j<=A.n;j++)
  21.             C.koff[i][j]=A.koff[i][j]-B.koff[i][j];
  22.     return(C);
  23. }